package com.example.action;

import com.neuronbit.businessflow.runtime.exception.PauseFlowExecutionException;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
@Slf4j
@Component
public class Action316 {
    public String execute34(String arg) {
        log.info("param of "+ this.getClass().getName() +" is "+ arg);
        if (true) {
            throw new PauseFlowExecutionException();
        }
        return "";
    }

    public TestObject createTo(String name) {
        return new TestObject();
    }

    public static class TestObject {
        private String name;
        private Test2 tw;
    }

    public static class Test2 {
        private String abc;

        public Test2(String abc) {
            this.abc = abc;
        }

        public Test2() {

        }
    }
}
